to cater to the needs - Spanish English Dictionary